// default package
// Generated 05-sep-2013 13:39:34 by Hibernate Tools 3.4.0.CR1

package clases;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * Comentarios generated by hbm2java
 */
@Entity
@Table(name = "COMENTARIO")
public class Comentario implements java.io.Serializable {

	@Id
	@SequenceGenerator(name="CM_SQE", sequenceName="SECUENCIA_COMENTARIOS",allocationSize=1)
	@GeneratedValue(strategy=GenerationType.AUTO, generator="CM_SQE")
	private Long id;

	@Column(name="EVENTO_ID")
	private Long evento;

	@ManyToOne(fetch = FetchType.EAGER)
	private Usuario usuario;
	
	private String texto;

	@Temporal(TemporalType.TIMESTAMP)
	private Date fecha;

	public Comentario() {
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getEvento() {
		return evento;
	}

	public void setEvento(Long evento) {
		this.evento = evento;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public String getTexto() {
		return texto;
	}

	public void setTexto(String texto) {
		this.texto = texto;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}


}
